for some reasones
wsprintf(Text,"%s -> %s",DisasmData.Opcode,DisasmData.Assembly);
didn't worked, it seems, the decoded text was starting at pos x+2 (????)

this will work
wsprintf(Text,"%s -> %s",DisasmData.Opcode+2,DisasmData.Assembly+2);